@charset "UTF-8";
body,div,p,h1,h2,h3,h4,h5,h6,span,dl,dt,dd,form,ul,li,ol{padding:0;margin:0;box-sizing:border-box;outline: none;
    font-family:Microsoft YaHei,WenQuanYi Micro Hei,Arial,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Source Han Sans SC,Noto Sans CJK SC,sans-serif;
    /* 去掉点击的高亮 */
    -moz-user-select: none;   
   -webkit-user-select: none;
   -ms-user-select: none;
   -khtml-user-select: none;
   user-select: none; }
img{max-width:100%;outline: none;-webkit-outline:1px solid transparent;outline:1px solid transparent;border: none;vertical-align: middle}
ol,ul,li,dl,dd,dt{list-style-type:none;}
a{text-decoration:none;outline: none;}
input,textarea,select,button{outline:0;border:0;}
textarea{resize:none;}
table{text-align:center;border-collapse:collapse;}
body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased; }
body,html{width:100%;height:100%;margin:0;padding:0; scroll-behavior:smooth;-webkit-overflow-scrolling: touch}
/* event.preventDefault()来判断是否到达底部或者顶部-webkit-overflow-scrolling: touch移动端会卡死 */
a,p,h1,h2,h3,h4,h5,h6,span{color:#221e1f;}
a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
   outline:none;background:none;text-decoration:none;}
p{text-align:justify;}
i{font-style:normal;}
.l{float: left;}
.r{float: right;}
input[type=button],input[type=submit],input[type=file],button{cursor:pointer;outline:0px;-webkit-appearance:none;}
textarea{-webkit-appearance:none;}
 /*@font-face{font-family:"hei";src:url('../fonts/VentiCF-Bold.otf');
    src:url('../fonts/Aileron-Bold-4.woff'),
    url('../fonts/Aileron-Bold-4.ttf.ttf'),
    url('../fonts/Aileron-Bold-4.svg') format('svg');
}*/
.clear{clear:both}
.clearfloat:after{display:block;content:"";clear:both;visibility:hidden;height:0;}
.clearfloat{zoom:1;}
.row_center{display: flex;align-items: center;justify-content: center; flex-wrap: wrap;}
.row_bw{display: flex;align-items: center;justify-content: space-between; flex-wrap: wrap;}
.row_nobw{display: flex;justify-content: space-between;}
.row_start{display: flex;align-items: center;justify-content: flex-start;}
.row_nostart{display: flex;justify-content: flex-start;}
.row_end{display: flex;align-items: center;justify-content: flex-end;}
.column_center{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.column_bw{display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.column_start{display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}
.column_nostart{display: flex;flex-direction: column;justify-content: flex-start;}
.column_end{display: flex;flex-direction: column;align-items:flex-end;}

/* 加载动画 */
.preloader{position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%;background-color:#221e1f;overflow:hidden;}
.preloader-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.preloader-icon{display:flex;padding:0;margin:0 auto; position: relative;justify-content: center;color: #fff;left: 13px;
    transition:all 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;}
span.loader-104 {width:135px;height:78px;background:url(../img/run.svg) no-repeat center;position:relative;}
.loader-104::before{content:"";left:40px;bottom:18px;position:absolute;width:36px;height:36px;border-radius:50%;background-color:#faaa23;
    background-image:radial-gradient(circle 8px at 18px 18px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 18px 0px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 0px 18px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 36px 18px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 18px 36px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 30px 30px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 5px 30px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 5px 5px,#FFF 100%,transparent 0);
    background-repeat:no-repeat;
    -webkit-animation:rotationBack 3s linear infinite;
    animation:rotationBack 3s linear infinite;
}
span.loader-104::after{content:"";left:74px;bottom:15px;position:absolute;width:24px;height:24px;border-radius:50%;background-color:#faaa23;
    background-image:radial-gradient(circle 5px at 12px 12px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 12px 0px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 0px 12px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 24px 12px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 12px 24px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 20px 20px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 3px 20px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 3px 3px,#FFF 100%,transparent 0);background-repeat:no-repeat;
    animation:rotationBack 4s linear infinite reverse;
-webkit-animation:rotationBack 4s linear infinite reverse;}
.preloader-icon2{height: 48px; margin-top: 20px;}
p.loader-109{font-size: 48px;white-space:nowrap;padding: 0;margin: 0;display: block; line-height: 48px;
    font-family: Arial, Helvetica, sans-serif;
    /* -webkit-text-stroke:1px  #fff; */
    box-sizing:content-box;
    font-weight:700;
    color: #faaa23;
    letter-spacing: 2px;
    position: relative;}
   
p.loader-109 span{color:#fff; font-family: Arial, Helvetica, sans-serif;padding: 0;margin: 0;display: block; /* -webkit-text-stroke:2px  #fff; */
    font-weight:700;position:absolute;left:0;top:0;bottom: 0; width:100%;height:100%;overflow:hidden;z-index: 1; white-space:nowrap;box-sizing:content-box;
    -webkit-animation:animloader110 2s linear infinite alternate;
    animation:animloader110 2s linear infinite alternate;}
.loading_img{width:40px; margin: 0 auto; display: block;}
.index_video{width: 100%;}

 @-webkit-keyframes rotationBack{0%{transform:rotate(0deg);}
100%{transform:rotate(-360deg);}
}
@keyframes rotationBack{0%{transform:rotate(0deg);}
100%{transform:rotate(-360deg);}
}
@-webkit-keyframes animloader110{
    0%{height:100%;}
100%{height:0%;}
}
@keyframes animloader110{
    0%{height:100%;}
100%{height:0%;}
}
@keyframes preloader-fx {
	0%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:.5}
    100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:0}
}
@-webkit-keyframes preloader-fx {
	0%{-webkit-transform:scale(0,0);opacity:.5}
    100%{-webkit-transform:scale(1,1);opacity:0}
}
body.index_home{height:100%;overflow: hidden; background:#191919;}
.display_width{width: 83.33%; margin: 0 auto; position: relative;}
/* nav */
.fullpage{width:100%;height:100%; position: relative;overflow: hidden;
    transition: 0.5s ease-in;
    -webkit-transition: 0.5s ease-in;
    -moz-transition: 0.5s ease-in;
    -ms-transition: 0.5s ease-in;
    -o-transition: 0.5s ease-in;
}
.fullpage{background:#232323;}
.home_containter{width:100%;height:100%;position:absolute;left:0;top:0;}
ul.full_navigation {cursor: pointer;position:fixed;right:20px;bottom:30%;z-index: 1;}
.full_navigation li{position:relative; height:34px;width: 34px; margin-bottom:20px;}
.full_navigation li:last-child{margin-bottom: 0;}
.full_navigation li .line_to{width: 20px; height: 4px; background: #fff; position: absolute;right: 0;border-radius: 10px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;}
.full_navigation li:hover .line_to{width: 30px; background: #f7b000;}
.full_navigation li .s_tet{position: absolute; right: 0;white-space: nowrap;color: #fff;
opacity: 0;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;}
.full_navigation li:hover .s_tet{opacity: 1;right:34px; color: #f7b000;}
.full_navigation li.current_item .s_tet{right:34px; color: #f7b000;opacity: 1;}
.full_navigation li.current_item .line_to{width:30px;height: 4px;background: #f7b000; position: absolute;right: 0;
    -webkit-animation:full_nav 1s  linear ;
    animation:full_nav 1s linear;}
@keyframes full_nav {
    0%{width:0;background: #f7b000;}
    25%{width:25%;background: #f7b000; }
    50%{width:50%; background: #f7b000;}
    75%{width:75%; background: #f7b000;}
    100%{width:100%;background: #f7b000;}
    }
/* 纯css导航 */
.phone_nav{display: none;}


.logo,.menu_logo{width: 300px; margin-right:6%;}
.logo img,.menu_logo img{width: 90%;}
.index_nav{position:fixed;width:100%;top:0;left:0;z-index:99; padding-top: 30px;
    background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(153,153,153,0));
	background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
   
    transition: all 0.5s; 
    -webkit-transition: all 0.5s; }
.fixednav{padding: 15px 0 0 0 !important; opacity: 1; background:rgba(0,0,0,0.6);
    animation:opp .5s linear 1 ;
    -webkit-animation:opp .5s linear 1 ;
    /* background: -webkit-linear-gradient(rgba(0,0,0,0.7),rgba(153,153,153,0)) !important; */
 }
@keyframes opp {
        form{opacity: 0;
            background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(153,153,153,0))
        };
        to{opacity:1;
            background: -webkit-linear-gradient(rgba(0,0,0,0.7),rgba(153,153,153,0));
        }
    }
@-webkit-keyframes opp {
        form{opacity:0;
            background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(153,153,153,0))
        }
        to{opacity:1;
            background: -webkit-linear-gradient(rgba(0,0,0,0.7),rgba(153,153,153,0));
        }
    }
@keyframes opp1 {
    form{
        background: -webkit-linear-gradient(rgba(0,0,0,0.7),rgba(153,153,153,0))
    }
    to{
        background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(153,153,153,0));
    }
}
@-webkit-keyframes opp1 {
        form{
            background: -webkit-linear-gradient(rgba(0,0,0,0.7),rgba(153,153,153,0))
        }
        to{
            background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(153,153,153,0));
        }
    }
.logo img.logo2,.menu_logo img.logo2{display: none;}
.nav_left{width: calc(100% - 220px);}
#colorNav{width: calc(94% - 300px); }
#colorNav > ul{width:100%;}
#colorNav > ul > li{display:inline-block;position:relative;padding-bottom:18px;}
#colorNav > ul > li.nav_active > a{color: #faaa24;}
#colorNav > ul > li.nav_active::after{content: ""; display: block; width: 100%;height: 2px; background: #faaa24; position: absolute; bottom:0;}
#colorNav > ul > li::after{content: ""; display: block; width:0;height: 2px; background: #faaa24; position: absolute; bottom:0;-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;transition: 0.3s linear;}
#colorNav > ul > li:hover:after{width: 100%;}
#colorNav > ul > li > a{color:#fff;font-size:18px;font-weight: 300; position: relative;}
#colorNav > ul > li:hover > a{color: #faaa24; }
#colorNav li > ul{position:absolute;text-align:center;width:140px;left:50%;margin-left:-70px;top:24px; opacity: 0;
    box-shadow: 0 20px 20px 0px rgba(23,29,30,0.07);overflow:hidden;
    -webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;transition: 0.3s linear;}
#colorNav li ul li{background-color:#211d1e; height: 0;
    border-left: 1px solid rgba(250,170,36,0.1);
    border-right: 1px solid rgba(250,170,36,0.1);
    -webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;transition: 0.3s linear;}
#colorNav li:hover > ul{opacity:1;}
#colorNav li:hover ul li{height:40px;}
#colorNav li ul li a{display:block;color:#fff;line-height: 40px;font-size: 16px;}
#colorNav li ul li:hover{background-color:#faaa24;}
#colorNav li ul li:hover > a{color: #fff;}
#colorNav li ul li:first-child{border-radius:3px 3px 0 0;margin-top:25px;position:relative;
    border-top: 1px solid rgba(250,170,36,0.1);}
#colorNav li ul li:first-child:before{
content:'';position:absolute;width:1px;height:1px;border:5px solid transparent;border-bottom-color:#faaa23;left:50%;top:-12px;margin-left:-5px;}
#colorNav li ul li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;
    border-bottom: 1px solid rgba(250,170,36,0.1);
    border-left: 1px solid rgba(250,170,36,0.1);
    border-right: 1px solid rgba(250,170,36,0.1);
}
.nav_right{width: 180px;}
.nav_right,.nav_right a{color: #fff; font-size: 18px;white-space:nowrap;}
.nav_right .login_entrance{margin-right:8px; font-weight: 300;}
.nav_right a.language{font-weight: bold;display: block; margin: 0 8px;}


/* 手机菜单导航 */
.shodow_bg{display: none;width: 100%; height: 100%; background: rgba(0,0,0,0.7);position: fixed;top: 0;bottom: 0;
    width: 100%;height: 100%;z-index: 1;}
.menu_logo{position: absolute; left: 8.335%; top:30px;}
.menu_logo{width: 300px; }
.menu_logo img{width: 100%;}
.menu_logo img.logo2{display: none;}
.menu_nav .mu_intonav ul.meu_ful{width:100%; opacity: 0; margin-top: 22%;
    -webkit-transition-duration:0.77s;
    transition-duration:0.77s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.mu_intonav ul.meu_ful li{list-style:none;}
.menu_nav{position: absolute; width:30vw; height: 100%;right: 0;z-index: 2;top:0;
    -webkit-transition-duration:0.66s;
    transition-duration:0.66s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.menu_nav .mu_intonav ul.meu_ful > li > a,
.menu_nav .mu_intonav ul.meu_ful > li > span
{color: #fff;font-size:0px;display:block;text-align:center;padding:10px 0; position: relative;
    -webkit-transition-duration:0.77s;
    transition-duration:0.77s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.nav-open .lower-screen{-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
.nav-open .nav-toggle .icon span{width:0;}
.nav-open .nav-toggle .icon:before{
    -webkit-transform:translateY(13px) rotate(45deg);
    -ms-transform:translateY(13px) rotate(45deg);
    transform:translateY(13px) rotate(45deg);}
.nav-open .nav-toggle .icon:after{
    -webkit-transform:translateY(-13px) rotate(-45deg);
    -ms-transform:translateY(-13px) rotate(-45deg);
    transform:translateY(-13px) rotate(-45deg);}
.nav-toggle{position:absolute;right:0; 
    width:100%;height:auto;z-index:2;border-radius:50%;cursor:pointer;
    -webkit-transition-duration:0.66s;
    transition-duration:0.66s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.mu_intonav{
    width:8px;height:0px;border-radius:100px;background-color:#faaa23;content:"";position:absolute;top:0%;right:0;overflow:hidden;
    -webkit-transform:translateX(50%) translateY(0%);
    -ms-transform:translateX(50%) translateY(0%);
    transform:translateX(50%) translateY(0%);
    -webkit-transition-duration:0.66s;
    transition-duration:0.66s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;
    }
    
.nav-open .mu_intonav{
    width:100%;height:100vh;background-color:rgba(250,170,35,0.95);top:0%;right: 0;border-radius:0 0 0 0px;
    -webkit-transform:translateX(0%) translateY(0%);
    -ms-transform:translateX(0%) translateY(0%);
    transform:translateX(0%) translateY(0%);
}
.nav-open .mu_intonav ul.meu_ful{opacity: 1;}
.nav-open .mu_intonav ul.meu_ful li a,
.nav-open .mu_intonav ul.meu_ful li span{font-size: 20px;}
.nav-toggle .icon{width:35px;height:29px;position:absolute; right:30%; top: 30px;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    transition-timing-function:swing;}
.nav-open .nav-toggle .icon{right: 10px;}
.nav-toggle .icon span{top:13px;position: absolute; display: block; background: #fff; width: 100%; height: 3px;border-radius:2px;left:0;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    transition-timing-function:swing;}
.nav-toggle .icon:before,.nav-toggle .icon:after{width:35px;height:3px;background-color:white;border-radius:2px;content:"";position:absolute;left:0;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.nav-toggle .icon:before{top:0px;}
.nav-toggle .icon:after{bottom:0px;}
.phone_nav{position: fixed; width: 100%;cursor: pointer;z-index: 1; min-height: 80px; top: 0;left: 0;
    background: -webkit-linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.5));
	background: -moz-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%);
	background: -o-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%); 
}
.menu_chou{text-align:center;color:#fff;font-size:18px;position:sticky;position:-webkit-sticky; margin-top: 10%;}
.menu_chou a{color:#fff;}
.menu_chou .login_entrance{margin-right: 8px;font-weight: 300;}
.menu_chou .language a{font-weight:bold;display:block;margin:0 8px;}
.menu_nav .mu_intonav ul.meu_ful li ul.int_listul{display: none; margin-bottom: 26px;}
.menu_nav .mu_intonav ul.meu_ful li ul.int_listul > li > a{display:block;font-size: 16px; color:rgba(255,255,255,0.8);
     text-align:center;padding:6px 0;
    -webkit-transition-duration:0.77s;
    transition-duration:0.77s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;}
.mu_intonav ul.meu_ful li.men_click > a{display: block; position: relative;}
.mu_intonav ul.meu_ful li.men_click > span{display: block; position: relative;}
.mu_intonav ul.meu_ful li.men_click > a::before,
.mu_intonav ul.meu_ful li.men_click > span::before{content: ""; position: absolute; right:10%;top: 34%; 
    background: url(../img/arr.png) no-repeat center; width: 16px; height: 16px;
    background-size:cover; display: block;
    -webkit-transition-duration:0.77s;
    transition-duration:0.77s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.mu_intonav ul.meu_ful li.men_click > a.current_fx::before{transform: rotate(90deg);}
.mu_intonav ul.meu_ful li.men_click > span.current_fx::before{transform: rotate(90deg);}
/* page1 */
.fullpage1{z-index: 1;}
.xin_video{position: relative; width: 100%; height: 100%;}
img.ph_indexbanner{
    position: absolute;
    /*z-index: 1;*/
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;}

.parallax_effect{width: 73.5%;position:relative;right: 0;}
.display_height{height: 100%;}
.inb_img{position:absolute;display: block; 
    transition:.5s ease-out;
-webkit-transition:.5s ease-out;
-moz-transition:.5s ease-out;
-ms-transition:.5s ease-out;
-o-transition:.5s ease-out;}
img.inb_img5{width: 100%; height: 100%; opacity: 0.4;}
img.inb_img4{width: 84%;margin-left:5%; margin-top: 7%;}
img.inb_img3{width:50.7%;margin-left:47%; margin-top:29%;}
img.inb_img2{width: 90%; margin-left: 0%; margin-top: 3.9%;}
img.inb_img1{width: 29%;margin-left:3%;margin-top: 0;}
.slogan_box1{position: absolute; z-index: 1; left: 0;width:50%; }
h2.chh2{color: #faaa23;font-size: 30px;font-weight: bold;}
h1.enh1{color: #fff;font-weight:900; font-size: 62px;text-transform: uppercase;word-break: keep-all;word-wrap: break-word; line-height:60px;
    font-family:Arial, Helvetica, sans-serif;}
#diffent_b h1.enh1{color:#221e1f;}
img.r_tlo{width: 46%; margin-top: 18%; margin-left: 0; position: relative;}
.fuban_fot{color: #fff; line-height: 20px; font-size: 18px; position: absolute; bottom: 30px;width: 100%;}
.fuban_fot a{font-size: 18px;}
.fuban_fot a.look_more{color:#faaa23; }
.fuban_fot a.robim_more{color: #fff;}
/* page2 */
.fullpage2{background:rgba(0,0,0,0);}
#home_containter .fullpage2 .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto;}
#home_containter .fullpage2 .gallery-top .swiper-slide{text-align:center;font-size:18px;background:#fff;overflow:hidden;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
#home_containter .fullpage2 .gallery-top{height:100%;width:100%; position:fixed;top: 0;left: 0;right: 0; bottom: 0;z-index:0;}
#home_containter .fullpage2 .unset_over{width:50%;height:25%;position:absolute;bottom:20%;left: 8.335%; overflow: hidden;z-index:1;display: none;}
#home_containter .fullpage2 .anni_but{position: absolute; z-index: 2; bottom:4%;left: 50%; height: 40px;transform: translateX(-50%);}
#home_containter .fullpage2 .gallery-thumbs{padding:2% 0 8% 0;width: 100%;height:100% ; }
#home_containter .fullpage2 .gallery-thumbs .swiper-slide{height:100%;background: rgba(255,255,255,0.4); border:none;
    transform: scale(1,1);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);
    -ms-transform: scale(1,1);-o-transform: scale(1,1);
 transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;
-ms-transition:all .4s;-o-transition:all .4s;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box{float: right;
    width:calc(100% - 1px); height:calc(100% - 1px); position: relative;flex-wrap: wrap;outline: none;
    border:1px solid rgba(250,170,35,0);}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box span{display: block;width: 96%;text-align: center;font-size: 18px; margin-top:-26%;
    transition:all .4s;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide:hover .ner_box span{color: #faaa23;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box .zn_img{width:60px; height: 60px; 
     position: relative;overflow: hidden; /* margin-top: 10%; */
    transition:all .4s;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box .zn_img img{width:100%;top: 0;left: 0; padding-bottom: 10px;
    position: relative;
    transition:all .4s;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box  .zn_img img.th_ay{
    transition:all .4s;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box:hover img.th_ay{transform: translateY(-100%);}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box:hover img.th_ah{transform: translateY(-100%);opacity: 0;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide-thumb-active,
#home_containter .fullpage2 .gallery-thumbs .swiper-slide-active{opacity:1;box-sizing: border-box;z-index: 2; 
    background: rgba(255,255,255,1);
    transform-origin: 0 0; 
   margin-top:0;
    transform: scale(1.2,1.2)  translateY(-8%);
-webkit-transform: scale(1.2,1.2)  translateY(-8%);
-moz-transform: scale(1.2,1.2)  translateY(-8%);
-ms-transform: scale(1.2,1.2) translateY(-8%);
-o-transform: scale(1.2,1.2) translateY(-8%);
transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;
-ms-transition:all .4s;-o-transition:all .4s;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide a.slider_more{opacity: 0;background: #faaa23;
    color: #fff; width: 100px; text-align: center; line-height:34px;height:34px; font-size: 14px; position: absolute;
bottom: -41px; transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide-active a.slider_more{opacity: 1; }
#home_containter .fullpage2 .gallery-thumbs .swiper-slide-thumb-active .ner_box,
#home_containter .fullpage2 .gallery-thumbs .swiper-slide-active .ner_box{
    float: right;
    width:calc(100%); height:calc(100% - 1px);   
    border: 1px solid #faaa23;
    transition:all .4s;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide-thumb-active .ner_box span,
#home_containter .fullpage2 .gallery-thumbs .swiper-slide-active .ner_box span{
    color: #faaa23;
    /*font-weight: bold;*/
}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide-thumb-active .ner_box .zn_img img.th_ay,#home_containter .fullpage2 .gallery-thumbs .swiper-slide-active .ner_box .zn_img img.th_ay{z-index: 1; display: block;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide-thumb-active .ner_box .zn_img img.th_ah,#home_containter .fullpage2 .gallery-thumbs .swiper-slide-active .ner_box .zn_img img.th_ah{display: none; opacity: 0;
    transition:all .4s;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;}
#home_containter .fullpage2 .gallery-thumbs .swiper-slide-thumb-active:hover .ner_box  .zn_img img{transform: none;}
#home_containter .fullpage2 .swiper-slide .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;
    background-size:cover;background-position:center;
    display:-webkit-box;display:-ms-flexbox;
    display:-webkit-flex;display:flex;
    -webkit-box-pack:center;-ms-flex-pack:center;
    -webkit-justify-content:center;justify-content:center;
    -webkit-box-align:center;-ms-flex-align:center;
    -webkit-align-items:center;align-items:center;color:#fff;}
.ful2_text{position: relative; z-index: 2; margin-top: 9%;width: 83.33%; margin:9% auto 0 auto;
   
}
.ful_textadd{ animation:liner 1s linear 0.3s;
    -webkit-animation:liner 1s linear 0.3s;
    -moz-animation:liner 1s linear 0.3s;
    -ms-animation:liner 1s linear 0.3s;
    -o-animation:liner 1s linear 0.3s;}
.ful_textadd1{ animation:liner 1.2s linear 0.3s;
    -webkit-animation:liner 1.2s linear 0.3s;
    -moz-animation:liner 1.2s linear 0.3s;
    -ms-animation:liner 1.2s linear 0.3s;
    -o-animation:liner 1.2s linear 0.3s;}
.ful_textadd2{ animation:liner 1.4s linear 0.3s;
    -webkit-animation:liner 1.4s linear 0.3s;
    -moz-animation:liner 1.4s linear 0.3s;
    -ms-animation:liner 1.4s linear 0.3s;
    -o-animation:liner 1.4s linear 0.3s;}
.ful_textadd3{ animation:liner 1.6s linear 0.3s;
    -webkit-animation:liner 1.6s linear 0.3s;
    -moz-animation:liner 1.6s linear 0.3s;
    -ms-animation:liner 1.6s linear 0.3s;
    -o-animation:liner 1.6s linear 0.3s;}
.ful_textadd4{ animation:liner 1.8s linear 0.3s;
    -webkit-animation:liner 1.8s linear 0.3s;
    -moz-animation:liner 1.8s linear 0.3s;
    -ms-animation:liner 1.8s linear 0.3s;
    -o-animation:liner 1.8s linear 0.3s;}
@keyframes liner{
    0% {opacity:0;transform:translateY(-220px);/* -100% */
 -webkit-transform:translateY(-220px);-moz-transform:translateY(-220px);-ms-transform:translateY(-220px);-o-transform:translateY(-220px);}
    100% {opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
}
@-webkit-keyframes liner{
 0%{opacity:0;transform:translateY(-220px);/* -100% */
 -webkit-transform:translateY(-220px);-moz-transform:translateY(-220px);-ms-transform:translateY(-220px);-o-transform:translateY(-220px);}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
}
@-moz-keyframes liner{
    0%{opacity:0;transform:translateY(-220px);/* -100% */
        -webkit-transform:translateY(-220px);-moz-transform:translateY(-220px);-ms-transform:translateY(-220px);-o-transform:translateY(-220px);}
   100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
}
@-ms-keyframes liner{
    0%{opacity:0;transform:translateY(-220px);/* -100% */
        -webkit-transform:translateY(-220px);-moz-transform:translateY(-220px);-ms-transform:translateY(-220px);-o-transform:translateY(-220px);}
   100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
}
p.ent_p{font-size: 18px; line-height: 28px; color: #fff;display: block;max-width: 500px; margin-top: 50px;font-weight:400; }

/* pages3 */
.fullpage3{background:#191919;}
.fullpage3 .full3box{width: 83.33%; margin: 0 auto; height:calc(100% - 160px); position: relative;}
.ful3_text{position:relative; z-index: 2;width:100%; text-align: right; margin-top: 3%;}
.ful3_text h1.enh1{text-align: right; width: 50%;}
.fullpage3 ul.in_cas{width: 100%; position: relative;}
.fullpage3 ul.in_cas li{
    width: 25%; overflow: hidden;padding: 0;border: 1px solid rgba(250,170,35,0); 
    -webkit-clip-path: inset(40px 30px);clip-path: inset(40px 30px);
    transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;
    -ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;
}
.fullpage3 ul.in_cas li a{position: relative; display:contents; margin: 20px 30px;}
.fullpage3 ul.in_cas li a .indca_tbox{
    width: 100%; height: 100%; position: relative;
    transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;
}
.fullpage3 ul.in_cas li .dit_bgimg{
    position: absolute;top:0;left:0;right: 0;bottom:0;flex-shrink: 0; width: 100%; height:100%;overflow: hidden;
    -webkit-transition: all .5s ;transition: all .5s;
}
.fullpage3 ul.in_cas .dit_bgimg img{ width: 100%; height: 100%;
    object-fit:contain;
    -webkit-transition: -webkit-transform .5s cubic-bezier(.72, .16, .345, .875);
      transition: -webkit-transform .5s cubic-bezier(.72, .16, .345, .875);
      transition: transform .5s cubic-bezier(.72, .16, .345, .875), -webkit-transform .5s cubic-bezier(.72, .16, .345, .875);
}
.fullpage3 ul.in_cas li .case_liname{position: absolute; top: 10%; left:10%;z-index: 1;
    transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;
}
.fullpage3 ul.in_cas li .case_liname h1{font-size:24px;color: #fff;
    transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;
}
.fullpage3 ul.in_cas li .case_liname p{font-size: 18px; color: #fff;
    transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;
}
.fullpage3 ul.in_cas li:hover{-webkit-clip-path: inset(0 0);clip-path: inset(0 0);padding:12px; border: 1px solid rgba(250,170,35,1);}
.fullpage3 ul.in_cas li:hover .dit_bgimg img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.fullpage3 ul.in_cas li:hover .case_liname{top:5%; left:5%;}
.fullpage3 ul.in_cas li:hover .case_liname h1{color: #faaa23;}
.fullpage3 ul.in_cas li:hover  .case_liname p{color: #faaa23;}

/* pages4 */
.fullpage4{ background: #191919;}
.fullpage4 .index_newsbox .swiper-container{padding: 20px 0 50px 0;}
.fullpage4 .index_newsbox .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative; 
    border: 1px solid rgba(250,170,35,0);
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.fullpage4 .index_newsbox .swiper-slide::before{content: ""; display: block;border: 1px solid rgba(250,170,35,0); position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
@media only screen and (min-width: 769px) {
    /* .index_newsbox .swiper-slide:first-child{transition:transform 100ms;}
    .index_newsbox .swiper-slide.swiper-slide-active:first-child{transform:translateX(-100%);z-index:5;}
    .index_newsbox .swiper-slide:nth-child(2){transition:transform 100ms;}
    .index_newsbox .swiper-slide:nth-child(2){transform:translateX(-100%);z-index:4;}
    .index_newsbox .swiper-slide:nth-child(3){transition:transform 100ms;}
    .index_newsbox .swiper-slide:nth-child(3){transform:translateX(-100%);z-index:3;}
    .index_newsbox .swiper-slide:nth-child(4){transition:transform 100ms;}
    .index_newsbox .swiper-slide:nth-child(4){transform:translateX(-100%);z-index:2;}

    .index_newsbox .swiper-container[dir=rtl] .swiper-slide.swiper-slide-active:first-child{transform:translateX(100%);}
    .index_newsbox .swiper-container[dir=rtl] .swiper-slide:nth-child(2){transform:translateX(100%);} 
    .index_newsbox .swiper-container[dir=rtl] .swiper-slide:nth-child(3){transform:translateX(100%);} 
    .index_newsbox .swiper-container[dir=rtl] .swiper-slide:nth-child(4){transform:translateX(100%);}  */
    /* .index_newsbox .swiper-slide:last-child{transition:transform 100ms;}
    .index_newsbox .swiper-slide:nth-last-child(2){transform:translateX(-52%);}
    .index_newsbox .swiper-container[dir=rtl] .swiper-slide:last-child{transform:translateX(50%);}
    .index_newsbox .swiper-container[dir=rtl] .swiper-slide:nth-last-child(2){transform:translateX(52%);}  */
} 
.fullpage4 .index_newsbox .ind_news{transform:scale(1,1);-webkit-transform:scale(1,1); position: relative;width: 100%;
     border: 1px solid rgba(250,170,35,0);
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
    
.fullpage4 .index_newsbox .swiper-slide .ind_newpost{padding: 0px;width: 100%;height: 100%;}
.fullpage4 .index_newsbox .ind_news .indnews_img .in_newtime{position: absolute; z-index: 1; top: 18px; left: 28px;background: #faaa23;
    height: 36px;width: 140px; color: #211d1e; flex-wrap: wrap;}
.fullpage4 .index_newsbox .ind_news .indnews_img .in_newtime img{display: block; width: 18px; height:18px; margin-right: 10px;}
.fullpage4 .index_newsbox .indnews_text h1{font-size:22px; color: #fff; line-height:30px; margin: 10px auto; font-weight: 700;
overflow : hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;}
.fullpage4 .index_newsbox .indnews_text p{font-size: 16px; color: #fff; line-height: 24px; margin-bottom: 15px;font-weight: 400;
    overflow : hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.fullpage4 .ful4_text{position: relative;width:83.33%; text-align: left;}
.fullpage4 .index_newsbox{width: 100%;margin-top:1.5%; position: relative;}
.fullpage4 .index_newsbox .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;
    /* display: none; */
}
.fullpage4 .index_newsbox .swiper-wrapper{margin-bottom:5%;}
.fullpage4 .index_newsbox .indnews_img{width: 100%;}
.fullpage4 .index_newsbox .indnews_img > img{width: 100%; height: 100%;object-fit: cover;}
a.news_more{display: block; width: 150px; line-height: 40px; border: 1px solid #faaa23; color: #faaa23; text-align: center; margin: 5% auto 0 auto;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
a.news_more:hover{background:#faaa23;  color: #000;}
.fullpage4 .index_newsbox .swiper-slide:hover::before{ border: 1px solid rgba(250,170,35,1); }
.fullpage4 .index_newsbox .swiper-slide:hover .ind_news h1{color: #faaa23;}
.fullpage4 .index_newsbox .swiper-slide:hover .ind_news p{color: #faaa23; }
#footer{color: #fff;padding: 20px 0;  background:  #191919;}
.fullpage4 #footer{display: block !important; color: #fff;  position: absolute; bottom: 0;left: 0;right: 0; margin-top: 0;}
#footer .fot_left a{display: block; color: #fff; font-size: 16px; line-height: 16px;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;}
#footer .fot_right{color: #fff;font-size: 16px; line-height: 16px;}
#footer .fot_left a.fot_ro{margin-right: 10px;}
#footer .fot_left a.fot_ab{margin-left: 10px;}
#footer .fot_left a:hover{color: #faaa23;}

/* 首页的media */
@media screen and (max-width:2400px) and (min-width:1440px){
    #colorNav{width: 780px;}
    .mu_intonav{top:40px; right:calc(30% + 17px);}
    .fullpage4 .index_newsbox .swiper-wrapper{margin-bottom: 0;}
    a.news_more{margin: 50px auto 0 auto;}
}
@media screen and (max-width:1670px) and (min-width:1441px){
    h1.enh1{font-size:54px;line-height:60px;}
    #home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box .zn_img{width: 70px; height: 70px;}
    #home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box span{margin-top:-10%;font-size: 16px;}
    /* #home_containter .fullpage2 .unset_over{height: 30%; min-height: 250px;} */
    .mu_intonav{top:40px; right:calc(30% + 17px);}
    .fullpage4 .index_newsbox .swiper-wrapper{margin-bottom: 0;}
    a.news_more{margin: 40px auto 0 auto;}
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .ful2_text{margin-top: 9%;}
    #home_containter .fullpage2 .unset_over{height:30%;}
    .fullpage3 ul.in_cas li{width: 23.5%; -webkit-clip-path: inset(20px 20px);clip-path: inset(20px 20px);}
    a.news_more{margin: 24px auto 0 auto;}
    
}
@media screen and (max-width:1440px){
    .phone_nav{min-height: 50px;}
    .nav_right a{font-size: 16px;}
    #colorNav > ul > li > a{font-size: 16px;}
    #colorNav > ul > li{padding-bottom: 10px;}
    #colorNav li > ul{top: 16px;}
    #colorNav li ul li a{font-size: 14px;}
    .logo,.menu_logo{width: 240px;top: 20px;}
    .nav-toggle .icon{top:10px;height: 24px;} 
    .nav-toggle .icon:before, .nav-toggle .icon:after{height: 2px;}
    .nav-open .nav-toggle .icon:after{-webkit-transform: translateY(-11px) rotate(-45deg);
        -ms-transform: translateY(-11px) rotate(-45deg);
        transform: translateY(-11px) rotate(-45deg);}
    .nav-open .nav-toggle .icon:before{-webkit-transform: translateY(11px) rotate(45deg);
        -ms-transform: translateY(11px) rotate(45deg);
        
        transform: translateY(11px) rotate(45deg);}
    .nav-toggle .icon span{height: 2px; top: 11px;}
    .mu_intonav{top:30px; right:calc(30% + 17px);}
    h1.enh1{font-size:40px ; line-height:40px}
    h2.chh2{font-size: 24px;}
    p.ent_p{margin-top: 25px;font-size: 16px;} 
    .fullpage3 .full3box{height: calc(100% - 92px);}
    .fullpage3 ul.in_cas{margin-top:0%;}
    .fullpage3 ul.in_cas .case_liname h1{font-size: 20px;}
    .fullpage3 ul.in_cas .case_liname p{font-size: 16px;}
    #home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box .zn_img{width:50px; height:50px; margin-top: 0%;}
    #home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box span{font-size: 16px; margin-top: 0;}
    #home_containter .fullpage2 .unset_over{bottom: 12%;}
    #home_containter .fullpage2 .gallery-thumbs {padding: 2% 0 9% 0;}
    #home_containter .fullpage2 .gallery-thumbs .swiper-slide a.slider_more{height: 30px; line-height: 30px; bottom: -40px;}
    /* #home_containter .fullpage2 .anni_but{bottom: 43%;} */
    .fullpage3 ul.in_cas li .case_liname h1{font-size: 22px;}
    .fullpage3 ul.in_cas li .case_liname p{font-size: 16px;text-align: left;}
    .fullpage3 ul.in_cas li .case_liname{top: 12%;left: 13%;}
    .fullpage4 .index_newsbox .indnews_text h1{font-size: 18px;}
    .fullpage4 .index_newsbox .swiper-wrapper{margin-bottom: 0;}
    .fullpage4 .index_newsbox .indnews_text p{font-size: 14px; line-height: 22px; margin-bottom: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp:1;
        -webkit-box-orient: vertical;}
    #footer{padding: 0 0 15px 0;line-height: 14px;}
    #footer .display_width{line-height: 14px;}
    #footer .fot_left a{display: block; color: #fff; font-size: 14px; line-height: 14px;}
    #footer .fot_right{color: #fff;font-size: 14px; line-height: 14px;}
}
@media screen and (max-width:1200px){
    h1.enh1{font-size:40px ; line-height:45px}
    h2.chh2{font-size: 24px;}
    .nav_right a{font-size: 14px;}
    #colorNav > ul > li > a{font-size: 14px;}
    #colorNav > ul > li,
    .nav_right .login_entrance{line-height: 1;margin-right: 5px;}
    .nav_right a.language{margin: 0 5px;}
    .logo{width: 200px;}
    #colorNav{width: calc(100% - 200px);}
    .nav_right {width:150px;}
    .nav_left {width: calc(100% - 170px);}
    #home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box .zn_img{width: 50px; height: 50px;}
    #home_containter .fullpage2 .unset_over{height: 24%;}
    .ful2_text{margin-top: 12%;}
}
@media screen and (max-width:900px) and (min-width:768px){
    #home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box .zn_img{width: 70px; height: 70px;}
    .fullpage3 ul.in_cas .dit_bgimg img{object-fit: none;}
    .fullpage3 ul.in_cas{justify-content: space-evenly; margin: 2% auto;}
}
@media screen and (max-width:900px){
    .pc_nav{display: none;}
    .fuban_fot{color: #fff; line-height: 20px; font-size:16px;}
    .fuban_fot a{font-size: 16px;}
    .index_nav{display: none;}
    .phone_nav{display:block;z-index:9;} 
    #home_containter .fullpage2 .gallery-thumbs .swiper-slide .ner_box span{font-size: 14px; font-weight: normal;}
    .fullpage3 ul.in_cas{justify-content: space-evenly;}
    .fullpage3 ul.in_cas li{width: 40%;-webkit-clip-path: inset(0 0);
        clip-path: inset(0 0);margin-bottom: 20px;}
    .fullpage3 ul.in_cas .dit_bgimg img{object-fit:cover;}
    .fullpage4 .index_newsbox .indnews_text h1{font-size: 16px;line-height: 26px;}
    .fullpage4 .index_newsbox .indnews_text p{font-size: 14px;line-height: 22px;}
}
@media screen  and (max-width:767px){
    .mu_intonav{top:24px;right:30px;}
    .display_width{width: 99%; }
    .fullpage1 .full_fr{display: block; position: unset; height: auto;}
    ul.full_navigation {right:-10px; top: auto; bottom: 5%; display: none;}
    .slogan_box1{bottom: 20%; left: 5%;max-width: 98%; margin: 0 auto;}
    h1.enh1 {font-size: 32px;line-height:36px;}
    h2.chh2{font-size:26px; line-height: 34px;}
    .parallax_effect{margin:20% auto 0 auto;width:80vw;}
    img.r_tlo{width: 30%; margin-top: 0;}
    .full_navigation li{margin-bottom:20px; width: 20px;}
    .full_navigation li.current_item .line_to{width:20px;}
    .full_navigation li .line_to{width: 16px; height: 2px;}
    .full_navigation li.current_item .s_tet{right: 22px; font-size: 12px; top: -6px;}
    img.inb_img{object-fit: unset;}
    img.inb_img1{margin-left:0; width:34%; margin-top: 2%;}
    img.inb_img2{width: 100%;margin-top:0%;}
    img.inb_img3{margin-top:29%;}
    /* img.inb_img4{margin-left: 0; margin-top: 0;} */
    .menu_logo {width:240px; left: 10px; top: 10px;}
    .nav-toggle .icon{right: 10px; top: 10px; width: 30px;height: 26px;}
    .nav-toggle .icon:before, .nav-toggle .icon:after{width: 30px;}
    .nav-toggle .icon span{top: 11px;}
    .nav-toggle .icon:before{top:0px;}
    .nav-open .nav-toggle .icon:after{ -webkit-transform:translateY(-9px) rotate(-45deg);
        -ms-transform:translateY(-9px) rotate(-45deg);
        transform:translateY(-9px) rotate(-45deg);}
    .menu_nav{width: 100%;}
    .fullpage2 .gallery-thumbs .swiper-slide .ner_box .zn_img{margin-top: 0;}
    .fullpage2 .unset_over{max-height: 220px;}
    .fullpage2 .gallery-thumbs .swiper-slide .ner_box span{font-size: 16px;}
    .fullpage2 .gallery-thumbs .swiper-slide-thumb-active .ner_box span{font-size: 14px;}
    .fullpage2 .swiper-button-next,.fullpage2 .swiper-button-prev{display: none;}
    .fullpage2 .swiper-pagination-fraction{transform: scaleY(1); font-size: 14px;}
    .fullpage2 .swiper-pagination-fraction span{font-size: 16px;}
    .ful2_text{width: auto; margin-left:5%; margin-top: 30%;}
    p.ent_p{font-size: 16px; line-height: 26px; margin-right: 5%;}
    .ful3_text h1.enh1{width: 100%;}
    .fullpage3 ul.in_cas li{width: 40%;}
    .fullpage3 ul.in_cas li a{display: block;width: 100%;height: 100%; position: relative; margin: 0;}
}
@media screen  and (max-width:450px){
    .slogan_box1{width: 90%;}
    .slogan_box1 h1.enh1{width:100%;}
    .parallax_effect{margin-top:28%;width:100vw;}
    .fullpage2 .unset_over{height:20%;}
    .fullpage2 .gallery-thumbs .swiper-slide .ner_box .zn_img{margin-top: 0;width: 54px; height: 54px; }
    .fullpage2 .unset_over{ width:80% !important; left: 5%; bottom: 24%;}
    /* .fullpage2 .anni_but{bottom: 16%;} */
    .fullpage3 .full3box{width: 90%;}
    .fullpage3 ul.in_cas li{margin-bottom: 0;border: none;width:50%;}
    .fullpage3 ul.in_cas li .case_liname{top: 10px;left: 10px;}
    .fullpage3 ul.in_cas li .case_liname h1{font-size: 16px;font-weight:bold; color: #ffffff;text-shadow: #000 0 0 15px;}
    .fullpage3 ul.in_cas li .case_liname p{font-size: 14px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin-top:5px;  font-weight: normal;width: 50%;
        /* -webkit-text-stroke: 1px #fff; */
        color: #fff;
        text-shadow: #000 0 0 15px;
    }
    .ful3_text{margin-top: 0; margin-bottom: 3%;}
    .fullpage2 .gallery-thumbs{padding: 4.5% 0;}
    #home_containter .fullpage2 .gallery-thumbs{padding:4% 0 21% 0;}
    #home_containter .fullpage2 .gallery-thumbs .swiper-slide a.slider_more{height: 26px; line-height: 26px; font-size: 12px;}
    /* #home_containter .fullpage2 .anni_but{bottom:38%;} */

    .fullpage4 .index_newsbox{width: 90%; margin:5% auto 0 auto;}
    .fullpage4 .index_newsbox .swiper-container{padding-bottom: 0;}
    .fullpage4 .index_newsbox .swiper-wrapper{margin-bottom:26px;}
    .fullpage4 .index_newsbox .swiper-container-horizontal>.swiper-pagination-bullets{display: block;}
    .fullpage4 .ful4_text{width: 90%;}
    .fot_left{width: 100%; text-align: center; justify-content: center;}
     #footer .display_width{color: rgba(255,255,255,0.7);font-size: 12px;}
     #footer .fot_left{margin-bottom: 5px;}
    #footer .fot_left a,#footer .fot_right{font-size: 12px; line-height: 12px; color: rgba(255,255,255,0.7);}
    #footer .fot_right{text-align: center;width: 100%;}
}
/* robi云平台 */
.main_banner{width:100%;height:100%; position: relative;overflow: hidden;
    transition: 0.5s ease-in;
    -webkit-transition: 0.5s ease-in;
    -moz-transition: 0.5s ease-in;
    -ms-transition: 0.5s ease-in;
    -o-transition: 0.5s ease-in;}
.robimbanner1{background: #242424;}
.robimbanner1 .robim1{width: 63%; position: relative;}
.robimbanner1 img.r_tlo{width: 70%;;margin-top: 10%; margin-bottom: 15px;}
.robimbanner_bg{position:absolute;right: 0;bottom: 0; background: url(../img/rob_ge.png) no-repeat right bottom; width: 100%; height: 100%; background-size:54%;}
.main_utext{position: relative; padding: 6% 0;}
.rob_showimg{width: 48.8%; overflow: hidden;border-radius: 20px;}
.rob_showimg img{display: block;width: 100%; height: 100%; object-fit:cover;}
.general_text{width: 46%; position:sticky; top:50%; transform: translateY(-50%);
transition: all 0.4s;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;}
.general_text .neiro_hez{width: 100%; height: 100%;}
.neiro_hez h1.ti_h1{font-size: 40px;font-weight:500; }
.neiro_hez > p{
    /* margin-top:3%; */
    font-size: 16px;font-weight: 300; line-height: 30px; flex-wrap: wrap;}
ul.roul li{margin-top:3%;font-size: 16px;font-weight: 300; line-height: 30px; flex-wrap: wrap;}
ul.roul li span{font-weight:bold;font-size: 18px;}
a.zhuc_us{display: block;width: 180px; height: 42px; background:url(../img/more_righ1.png) no-repeat center right #faaa23; background-position-x:90%;text-align: center; line-height: 42px;text-align: center;color: #fff;border-radius: 4px; margin-top:20px;font-size: 16px;box-shadow: 0 5px 10px 5px rgba(250,170,35,0.2);
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
a.zhuc_us:hover{background:url(../img/more_righ2.png)  no-repeat center right #faaa23;background-position-x:90%;color: #221e1f;box-shadow: 0 5px 10px 5px rgba(0,0,0,0.08);}
/* 智能工厂 */
.fact_width{position: relative; width:83.33%; margin: 0 auto;}
.factrybanner .Smart_banner{
    width: 100%;
    height: 100%;
    /*display: block;*/
    object-fit: cover;
    position: absolute;
}
.sm_banner_ph{display: none;}
.slogan_box2{ position: absolute;top:40%; z-index: 1; width: 48%;}
.factrybanner .display_width{z-index:1;}
.slogan_box2 h1.enh1{margin-top: 30px;}
a.link_rob{width: 300px; height: 48px; background:#faaa23; border-radius: 4px; margin-top: 30px;}
a.link_rob span{color: #fff; display: block;margin-right: 10px; font-weight: bold;
transition: all 0.4s;
-webkit-transition: all 0.4s;}
a.link_rob p{display: block;width: 59px; height: 11px; background:url(../img/next_b.png) no-repeat center;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
a.link_rob:hover span{color: #000; }
a.link_rob:hover p{width: 59px; height: 11px; background:url(../img/next_h1.png) no-repeat center;}
.icon_nav{position: absolute; width: 100%; bottom: 8%;z-index:6;}
.icon_nav ul.iconav_ul{position: relative; max-width: 1350px;}
.icon_nav ul.iconav_ul::after{content: ""; display: block; position: absolute; top: 0; left: 0;right: 0;
    background:rgba(255,255,255,0.5); height: 100%; width:100%;}
.icon_nav ul.iconav_ul li{position: relative;height:120px; width:200px;z-index: 1;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
.icon_nav ul.iconav_ul li .icb{position: relative;width: 100%; z-index: 1;}
.icon_nav ul.iconav_ul li p{ font-size: 16px; transition: all 0.4s;
    -webkit-transition: all 0.4s;}
.icon_nav ul.iconav_ul li.activer_icon::after{content: '';position: absolute;bottom:-2px;left: 50%;
        transform:translateX(-25px) rotate(45deg) ;
        -webkit-transform:translateX(-25px) rotate(45deg);
        width:0;height:0;
        border-top:20px solid transparent;
        border-left:20px solid transparent;
        border-right:20px solid rgba(250,170,35,1);
        transition: all 0.4s;
        -webkit-transition: all 0.4s;
}
.icon_nav ul.iconav_ul li::before{content: '';position: absolute;bottom:0;left:0;left: 0;width:0; height: 100%; background:rgba(250,170,35,1);
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
.icon_nav ul.iconav_ul li.activer_icon::before{content: '';position: absolute;bottom:0;left:0;right: 0;width: 100%; height: 100%; background:#faaa23;border: none;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
.icon_nav ul.iconav_ul li.activer_icon:hover:before{background:rgba(250,170,35,1);width: 100%;right: 0; }
.icon_nav ul.iconav_ul li:hover::before{background:rgba(250,170,35,1);right: 0;width: 100%;}
.icon_nav ul.iconav_ul li .fa_icon{width:70px; height:70px;position: relative;left: 0; margin-bottom: 10px;
transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;
-ms-transition: all 0.4s;-o-transition: all 0.4s;}

.icon_nav ul.iconav_ul1 li:hover p{color: #fff;}
.icon_nav ul.iconav_ul1 li:nth-of-type(1) .fa_icon{background:url(../img/ah1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(2) .fa_icon{background:url(../img/ah2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(3) .fa_icon{background:url(../img/ah3.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(4) .fa_icon{background:url(../img/ah4.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(5) .fa_icon{background:url(../img/ah5.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(6) .fa_icon{background:url(../img/ah6.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(1):hover .fa_icon{background:url(../img/ab1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(2):hover .fa_icon{background:url(../img/ab2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(3):hover .fa_icon{background:url(../img/ab3.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(4):hover .fa_icon{background:url(../img/ab4.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(5):hover .fa_icon{background:url(../img/ab5.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(6):hover .fa_icon{background:url(../img/ab6.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(1):hover.activer_icon .fa_icon{background:url(../img/ab1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(2):hover.activer_icon .fa_icon{background:url(../img/ab2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(3):hover.activer_icon .fa_icon{background:url(../img/ab3.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(4):hover.activer_icon .fa_icon{background:url(../img/ab4.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(5):hover.activer_icon .fa_icon{background:url(../img/ab5.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(6):hover.activer_icon .fa_icon{background:url(../img/ab6.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(1).activer_icon .fa_icon{background:url(../img/ab1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(2).activer_icon .fa_icon{background:url(../img/ab2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(3).activer_icon .fa_icon{background:url(../img/ab3.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(4).activer_icon .fa_icon{background:url(../img/ab4.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(5).activer_icon .fa_icon{background:url(../img/ab5.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li:nth-of-type(6).activer_icon .fa_icon{background:url(../img/ab6.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul1 li.activer_icon p{color: #fff;}
h1.enh1_b{color: #221e1f !important;}
.zhy_title{padding:6% 0; flex-wrap: wrap;}
.zhy_title .title{max-width:600px;}
.zhy_title .gashu_text{width:60%;}
/* metal */
.main_utext1 .rob_showimg{box-shadow: 0 10px 20px 5px rgba(0,0,0,0.08);}
.main_utext1  .rob_showimg img{width: auto; height: auto; max-width: 100%; max-height: 100%; object-fit: cover;}
.neiro_hez p.t_p{font-size:24px; color: #666; font-weight: 300; text-transform: uppercase; padding-top: 10px;}
.case_box{background:#221e1f ;width: 100%; padding: 6% 0;overflow: hidden;}
.case_width{width: 83.33%; margin: 0 auto; position: relative;}
.case_st{background:#fff; width: 100%; border-radius: 10px; overflow: hidden;}
.case_st .case_img{width: 100%;overflow: hidden;display: flex;}
.case_st .case_img img{width: 100%; height: 100%; display: block; object-fit:cover;}
.case_st .case_text{min-height: 110px; padding: 0 15px;height: 200px;}
.case_st .case_text h1{font-size: 20px; padding: 10px 0; font-weight: 550;}
.case_st .case_text  p{font-size: 16px; line-height: 24px;padding-bottom: 20px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:6;
    -webkit-box-orient: vertical;
}
.case_box .case_width .swiper-button-prev{background:url(../img/left_l.png) no-repeat center;width: 60px !important; height: 40px !important; border-radius:8px;overflow: hidden;}
.case_box .case_width .swiper-button-next{background:url(../img/left_r.png) no-repeat center;width: 60px !important; height: 40px !important;}
.case_box .case_width .swiper-button-prev:after,.case_box .case_width .swiper-container-rtl .swiper-button-next:after,.case_box .case_width .swiper-button-next:after, .case_box .case_width .swiper-container-rtl .swiper-button-prev:after{display: none;}
.cas_but{position:relative; margin-top: 50px; }
.case_box .case_width .cas_but .swiper-button-prev,.case_box .case_width .cas_but .swiper-button-next{position: unset; margin-top: auto;margin:0 15px;box-shadow: 0 5px 5px 0px rgba(250,170,35,0.3);
transition: all 0.4s;-webkit-transition: all 0.4s;}
.case_box .case_width .cas_but .swiper-button-prev:hover,.case_box .case_width .cas_but .swiper-button-next:hover{box-shadow: none; opacity:.7;}
.swiper-container_case{margin-top: 50px;}
.box_case1{position: relative;width: 100%; height: 50%;}
.case_box h1.enh1{margin-bottom: 15px;}
.case_box .case_width .swiper-slide{transition: 300ms;}
.case_box .case_width ul.case_ul li{display: inline-block;width: 100px; text-align: center; line-height: 40px; color: #fff;font-size: 18px; position: relative; margin-left: 20px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.case_box .case_width ul.case_ul li::before{content: ""; display: block;position: absolute; bottom: 0;left: 0;width:0; height: 2px; background: #faaa23;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.case_box .case_width ul.case_ul li.current_case::before{width: 100%;}
.case_box .case_width ul.case_ul li:hover::before{width: 100%;}
.case_f{width: 100%; position: relative; height: auto;}
.tab_case{position: relative;width: 100%; }
.tab_case .case_f{display: none}
h4.bzuco{font-size: 24px; color: #faaa23; margin-top: 3%;}
/* 复合材料 */
ul.roul li{flex-wrap:wrap;width: 100%;}
ul.roul li .air_mu{width: 50px; height: 50px; background: #faaa23;display: flex;align-items: center;justify-content: center; color: #fff;font-size: 20px; border-radius: 100%; margin-right: 15px;overflow: hidden;flex-grow: 0; flex-shrink: 0; }
ul.roul li > div:nth-of-type(2) {flex-grow: 1; flex-shrink: 1; width:calc(100% - 65px);}
ul.roul1 li{flex-wrap:nowrap;}
ul.roul1 li span{flex-grow: 0; flex-shrink: 0; display: block;
    /* width:128px;text-align: right; */
}
ul.roul1 li p{display: block;flex-grow: 1; flex-shrink: 1; }
ul.roul1 li{margin-top: 10px;}
.neiro_hez table{border: 1px solid rgba(0,0,0,0.1);text-align: center; margin-top:25px;}
.neiro_hez table tr td{text-align: center;  padding: 30px 10px;}
.neiro_hez table tr td img{width: 90px;}
.neiro_hez table tr td p{width: 100%; text-align: center;}
/* 制造案例 */
.slogan_box3{ background: rgba(0,0,0,0.5);width: 48%; position: absolute;right: 0; top: 40%; padding: 30px;}
.slogan_box3 h1{color: #fff;font-size:24px; margin-bottom: 30px;}
.slogan_box3 p{font-size: 14px; line-height: 26px; color: #fff; font-weight: 300;}
.icon_nav ul.iconav_ul2 li:hover p{color: #fff;}
.icon_nav ul.iconav_ul2 li:nth-of-type(1) .fa_icon{background:url(../img/case-b1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(2) .fa_icon{background:url(../img/case-b2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(3) .fa_icon{background:url(../img/case-b3.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(4) .fa_icon{background:url(../img/case-b4.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(1):hover .fa_icon{background:url(../img/case-w1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(2):hover .fa_icon{background:url(../img/case-w2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(3):hover .fa_icon{background:url(../img/case-w3.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(4):hover .fa_icon{background:url(../img/case-w4.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(1):hover.activer_icon .fa_icon{background:url(../img/case-w1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(2):hover.activer_icon .fa_icon{background:url(../img/case-w2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(3):hover.activer_icon .fa_icon{background:url(../img/case-w3.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(4):hover.activer_icon .fa_icon{background:url(../img/case-w4.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(1).activer_icon .fa_icon{background:url(../img/case-w1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(2).activer_icon .fa_icon{background:url(../img/case-w2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(3).activer_icon .fa_icon{background:url(../img/case-w3.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li:nth-of-type(4).activer_icon .fa_icon{background:url(../img/case-w4.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul2 li.activer_icon p{color: #fff;}
.casebanner .Smart_banner{width: 100%; height: 100%;  object-fit: cover;position: absolute;}
.aboutbanner .Smart_banner{width: 100%; height: 100%; object-fit: cover;position: absolute;}

.vasebanner .display_width{z-index:1;}
.showvideo{background: #221e1f;width: 100%;padding: 6% 0;}
ul.com_logo li{float: left;width: 18.7%; margin-left:8.4%; display: flex;align-items: center;justify-content: center; overflow: hidden;}
ul.com_logo li:nth-of-type(4n+1){margin-left: 0;}
ul.com_logo li img{max-width: 100%;
    image-rendering: -moz-crisp-edges; 
    image-rendering: -o-crisp-edges; 
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges; 
    -ms-interpolation-mode: nearest-neighbor;}

/* zhizao case */
.begin_box{position: relative; background:#221e1f; width: 100%;}
.scroolbox{width: 100%;position: relative;overflow: hidden;}
.two_box{width:100%;position:sticky;position:-webkit-sticky;top:0;z-index:4; overflow: hidden;
	display:flex;flex-wrap:wrap;justify-content:center;}
.for_tihbox{width:100%;position:-webkit-sticky;position:sticky;background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden;}
#transbox{width:100%;position:relative;top:0;will-change:transform,width,height;flex-shrink:0;/* padding-bottom:50px;*/
}
#transbox img.this_img{width:100%;height:100%;position:absolute;top:0;z-index:1;object-fit:cover;}
.same_size{width:100%;position:absolute;top:0;z-index:1;font-size:40px;color:rgba(255,255,255,0);text-align:center;line-height:100%;font-weight:bolder;display:flex;justify-content:center;align-items:center;}
#transbox .this_img_div{position:absolute;z-index:0;width:100%;top:0;left:50%;transform:translateX(-50%);background-size:cover;background-position:50%;background-repeat:no-repeat;}
#transbox video{display:inline-block;position:relative;vertical-align:baseline;width:100%;
    /* object-fit:cover;*/
 opacity:1;display:block;outline:none}

 /* .begin_box{position: relative; background:#221e1f;height: 100%; width: 100%;}
.scroolbox{width: 100%;min-height: 100%;position: relative;overflow: hidden;}
.two_box{width:100%;min-height:100%;position:sticky;position:-webkit-sticky;top:0;z-index:4; overflow: hidden;
	display:flex;flex-wrap:wrap;justify-content:center;}
.for_tihbox{width:100%;height:100vh;position:-webkit-sticky;position:sticky;background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden;}
#transbox{width:100%;height:100%;position:absolute;top:0;will-change:transform,width,height;flex-shrink:0;}
#transbox img.this_img{width:100%;height:100%;position:absolute;top:0;z-index:1;object-fit:cover;}
.same_size{height:100%;width:100%;position:absolute;top:0;z-index:1;font-size:40px;color:rgba(255,255,255,0);text-align:center;line-height:100%;font-weight:bolder;display:flex;justify-content:center;align-items:center;}
#transbox .this_img_div{position:absolute;z-index:0;height:100%;width:100%;top:0;left:50%;transform:translateX(-50%);background-size:cover;background-position:50%;background-repeat:no-repeat;}
#transbox video{display:inline-block;position:relative;vertical-align:baseline;width:100%;height:100%;
 opacity:1;display:block;outline:none} */




/* news */
.icon_nav ul.iconav_ul3 li:hover p{color: #fff;}
.icon_nav ul.iconav_ul3 li:nth-of-type(1) .fa_icon{background:url(../img/nh1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul3 li:nth-of-type(2) .fa_icon{background:url(../img/nh2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul3 li:nth-of-type(1):hover .fa_icon{background:url(../img/nb1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul3 li:nth-of-type(2):hover .fa_icon{background:url(../img/nb2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul3 li:nth-of-type(1):hover.activer_icon .fa_icon{background:url(../img/nb1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul3 li:nth-of-type(2):hover.activer_icon .fa_icon{background:url(../img/nb2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul3 li:nth-of-type(1).activer_icon .fa_icon{background:url(../img/nb1.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul3 li:nth-of-type(2).activer_icon .fa_icon{background:url(../img/nb2.png) no-repeat center; background-size:cover;}
.icon_nav ul.iconav_ul3 li.activer_icon p{color: #fff;}
.news_width{width: 83.33%; margin:3% auto; min-height: 500px; flex-wrap: wrap;}
ul.news_box{width: 100%;}
ul.news_box li{width: 100%;padding: 50px 0; border-bottom: 1px solid rgba(0,0,0,0.08);}
ul.news_box li .indnews_img{width:30%; overflow: hidden;margin-right: 5%;flex-grow: 0; flex-shrink: 0;}
ul.news_box li .indnews_img img{width: 100%; object-fit: cover; height: 100%;
transition: all 0.4s;
-webkit-transition: all 0.4s;}
ul.news_box li .news_right{flex-grow: 1; flex-shrink: 1; flex-wrap: wrap;}
ul.news_box li{width: 100%;}
ul.news_box li .news_right .time_box{width: 100px; height: 100px; text-align: center; margin-right:40px; border: 1px solid rgba(0,0,0,0.08);
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
ul.news_box li .news_right .time_box h1{font-size: 42px; color: #221e1f;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
ul.news_box li .news_right .time_box p{text-align: center;font-size: 18px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
ul.news_box li .news_right .news_rtext{width:calc(100% - 140px ); position: relative; } 
ul.news_box li .news_right .news_rtext h1{font-size: 24px; margin-bottom: 30px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
ul.news_box li .news_right .news_rtext p{font-size: 16px; line-height: 28px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;}
ul.news_box li .news_right .news_rtext .news_xq{width: 180px; height: 46px;border: 1px solid #faaa23; text-align: center; line-height: 46px; 
    color: #faaa23; border-radius: 4px; position: absolute; bottom: 0;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
ul.news_box li:hover .indnews_img img{ transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}
ul.news_box li .news_right .news_rtext .news_xq:hover{background: #faaa23; color: #fff;}
ul.news_box li:hover .news_right .news_rtext  h1{color: #faaa23;}
ul.news_box li:hover .news_right .time_box{background: #221e1f;}
ul.news_box li:hover .news_right .time_box h1,ul.news_box li:hover .news_right .time_box p{color: #faaa23;}
.pages{margin-top: 3%;}
/*.pages a{display: inline;width:36px; height:36px; line-height:36px; border: 1px solid rgba(0,0,0,0.08); color: #211d1e; text-align: center;margin: 0 5px;}*/
.pages a {
    display: inline;
    width: 100%;
    height: 100%;
    line-height: 28px;
    border: 1px solid rgba(0,0,0,0.08);
    color: #211d1e;
    text-align: center;
    /* margin: 0 5px; */
}
.news_xqbanner{height: 400px;}
.news_xqbanner .slogan_box2 h1.enh1{margin-top: 10px;}
.news_mbnav{width: 100%; padding: 10px 0;border-bottom: 1px solid rgba(0,0,0,0.08);}
.news_mbnav .mb_n{max-width: 83.33%; margin: 0 auto; font-size: 16px;  color:#999;}
.news_mbnav .mb_n a,.news_mbnav .mb_n span{color:#666;}
.news_textleft .news_bot .main_text{margin-bottom: 40px;}
.news_textleft .news_bot .main_text p{ font-size: 16px; line-height: 26px;}
.news_textleft .news_bot .main_text img{display: block; max-width: 100%; margin: 15px auto;}
.news_top h1.news_h1{font-size: 24px; text-align: center;}
.news_top > div{margin: 3% auto; }
.news_top > div span{font-size: 14px; margin: 0 10%;}
.news_textleft{width: 62%; min-height: 500px;}
.news_rlist{width:25%;}
.ne_p{width: 100%;  padding:6% 0 3% 0;}
.ne_p a{display: block; width: 40%;transition: all 0.4s;-webkit-transition: all 0.4s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.ne_p a:hover{color: #faaa23;} 
ul.news_tjlist{width: 100%;}   
ul.news_tjlist li{ width: 100%; margin-bottom: 30px; transition: all 0.4s;
    -webkit-transition: all 0.4s;}
ul.news_tjlist li a .indnews_img{width: 50%;flex-grow: 0; flex-shrink: 0; margin-right: 15px;}
ul.news_tjlist li a .news_right{flex-grow: 1; flex-shrink: 1; }
ul.news_tjlist li a .news_right h1{font-size: 16px; line-height: 28px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    }
.time_box{margin-top: 10px;}
.time_box img{width:16px;}
.time_box{font-size: 14px;}
ul.news_tjlist li:hover{box-shadow: 0 10px 15px 5px rgba(0,0,0,0.08); transform: scale(1.05);-webkit-transform: scale(1.05);}
h1.zui_titile{font-size: 24px;margin-bottom: 30px;}


/* about */
.aboutbox{width: 83.33%; margin: 0 auto; padding: 6% 0;}
.comy_left{width:48.8%;overflow:hidden;border-radius:20px;}
.compu_text{width: 46%; position:relative;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
p.comp_p{margin-top:30px; ;line-height:28px; font-size: 16px;}
h1.enh1 span{color: #faaa23;text-transform: none;}
.title_ab p.te{font-size: 16px; line-height: 26px;margin-top: 30px; width:92%;}
ul.list_cib{flex-wrap: wrap;}
ul.list_cib li{width: 18.75%;box-shadow: 0 5px 20px 5px rgba(0,0,0,0.08); margin-bottom: 1.5%;}
ul.list_cib li.li{border-radius: 20px;}
ul.list_cib li:first-child{width:39%;box-shadow: none;}
ul.list_cib li.li img{width: 58px;}
ul.list_cib li.li h1{font-size: 18px;padding: 10% 0;}
ul.list_cib li.li p{font-size: 16px; line-height: 26px; color: #666666;}
ul.list_cib li.box_show_none{box-shadow: none;}
ul.list_cib li.li .li_in{padding: 20px;}
.partners{background: #221e1f;}
.par_top{margin-top: 30px;}
.par_hez{ width:18%;position: relative;}
.par_hez::after,.par_hez1::after{content:"";display: block;position: absolute; top:0;right: 0; height: 100%; width: 1px;background: rgba(255,255,255,0.1);}
.par_hez ul.he_ul li{width:80%; margin: 0  auto 10px auto;}
.par_hez ul.he_ul li img{max-width: 100%;}
.par_hez:last-child::after{display: none;}
.par_hez1{width:34%;position: relative;}
ul.he_ul{width: 100%;}
.par_hez1 ul.he_ul{flex-wrap: wrap; padding:0 3%;}
.par_hez1 ul.he_ul li{margin-bottom: 10px;width: 45%;}
.par_hez1 ul.he_ul li img{max-width: 100%; margin: 0 auto;}
.par_middle{margin: 20px 0;}
.par_hez .shagnj_name{margin-left: 8%;}
.par_hez1 .shagnj_name{margin-left: 4%;}
.shagnj_name i{display: block; width: 8px ; height: 8px; background: #faaa23; margin-right:6px;}
.shagnj_name span{font-size:18px; font-weight: bold; line-height:24px; display: block; color: #faaa23;}
.shagnj_name{ margin-bottom: 15px;}
ul.he_ul2{display: flex; flex-wrap: unset;}
ul.he_ul2 li{margin:0 1% 10px 0 ;}
ul.he_ul2 li img{max-width: 100%;max-height: 100%; margin: auto;}
ul.he_ul3 li{width: 12.5%; margin-bottom: 10px;}
.contact{background:url(../images/about_157.jpg) no-repeat center; width: 100%; background-size: cover;}
.contact_left{width: 46%;}
ul.cont_ul{margin-top: 30px;}
ul.cont_ul li{width: 100%;margin-bottom: 20px;}
ul.cont_ul li img{width:32px; margin-right: 20px;}
ul.cont_ul li p{font-size: 16px; color: #fff;}
.cont_icon{margin-top: 26%; position: relative;}
ul.cont_icon_ul li{width: 60px; margin-right:4%; position: relative;}
ul.cont_icon_ul li img{width: 100%;}
.outl img{width: 100%; position: relative;z-index: 1;}
.outl{position: absolute; top:-216px; width: 200px;left: 50%; transform:translateX(-50%); background: #faaa23; display:none;}
.outl::after{content: '';position: absolute;bottom:-2px;left: 50%;
    transform:translateX(-25px) rotate(45deg) ;
    -webkit-transform:translateX(-25px) rotate(45deg);
    width:0;height:0;
    border-top:16px solid transparent;
    border-left:16px solid transparent;
    border-right:16px solid #fff;}
.contact_right{background:#fff; width: 46%; padding: 70px 30px;}
.contact_right h1{font-size: 24px; margin-bottom: 30px;}
.contact_right .input_b1{width: 100%; margin-bottom: 20px;}
.contact_right .input_b1 input{width: 46%;background: #eeeeee;height: 50px; padding-left: 10px;transition: all 0.4s;
    -webkit-ransition: all 0.4s;}
.contact_right select{width: 100%; background: #eee;height: 50px; padding-left: 10px; margin-bottom:20px;transition: all 0.4s;
    -webkit-ransition: all 0.4s;}
.contact_right textarea{width:calc(100% - 10px); padding-left: 10px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; margin-bottom: 30px;}
.contact_right textarea{background: #eee; line-height: 24px; height: 100px;transition: all 0.4s;
    -webkit-ransition: all 0.4s;}
input.button{width: 100%; height: 50px; background: #faaa23; color: #fff; font-size: 16px;border-radius: 10px;
transition: all 0.4s;
-webkit-ransition: all 0.4s;}
input.button:hover{box-shadow: 0 5px 15px 5px rgba(250,170,35,0.3);}
.input_b1 input:hover,.contact_right textarea:hover,.contact_right select:hover{box-shadow: 0 2px 10px 5px rgba(250,170,35,0.2); background: #fff;}

/* floor */
.tip{width:78px;height:auto;position:fixed;right:0;top:50%;background:rgba(255,255,255,1);display:none;
    box-shadow: 0 3px 15px 5px rgba(0,0,0,0.08);border-radius: 10px 0 0 10px; overflow: hidden;}
.tip>ol li span{font-size: 14px;}
.tip>ol{position: relative;}
.tip>ol::before{content:""; display: block; position: absolute; left:3px;top: 0;height: 100%; width: 2px; background: rgba(250,170,35,0.3);}
.tip>ol li i{display: block;width: 6px; height: 6px; background: rgba(250,170,35,0.0);position: relative;z-index: 1; border-radius: 100%; margin-right: 5px;margin-left: 1px;}
.tip>ol li.back_top i{background: rgba(250,170,35,1);}
.tip>ol li.back_top span{color: #faaa23;}
.tip li{width:100%;line-height:22px;cursor:pointer; text-align: left; padding: 10px 0;}
.tip li:hover span{color: #faaa23;}
.tip>ol.back_top{color: red;}
.tip>ul{width:100%;height:50px;}
/* join */
ul.choose_ul{flex-wrap: wrap;}
ul.choose_ul li{font-size:16px; color: #221e1f; margin-top: 60px; width:20%; }
ul.choose_ul li .zm{
    font-size: 38px;
    font-weight: bolder;
    color: #fff;
    /*background: #faaa23; */
    text-align: center;width:50px; border-radius: 10px; line-height: 50px; margin-bottom: 30px;}
ul.choose_ul li .zm img{max-width: 100%; display: block;}
ul.choose_ul li h2{font-size: 24px; font-weight: normal; margin-bottom:14px;}
ul.choose_ul li p{font-size: 16px; line-height: 26px;}
ul.hope_ul{margin-top: 60px;}
ul.hope_ul li{width: 18%; box-shadow: 0 7px 18px 5px rgba(0,0,0,0.08); padding: 30px 20px ; position: relative;
border-radius: 20px; height: 285px;}
ul.hope_ul li:nth-of-type(2n){margin-top:5%;}
ul.hope_ul li img{width: 70px; margin: 0 auto;display: block;}
ul.hope_ul li p{font-size: 24px; margin-top: 40px; text-align: center;}
ul.hope_ul li .s_dlin{position: absolute; bottom: 20px; left: 10px; background: #221e1f;width: 20px; height:5px; border-radius: 20px;}
.get .ab_left{width:380px;}
.get .ab_left ul.ab_ul{margin-top: 60px;}
.get .ab_left ul.ab_ul li{text-align:right; width: 100%; font-size: 22px;line-height: 50px;}
.get .ab_right{width: calc(90% - 380px);}
.get .ab_right .ab_photo{flex-wrap: wrap;}
.get .ab_right .ab_photo li{overflow: hidden; margin: 10px auto;}
.get .ab_right .ab_photo li img{width: 100%;height: 100%; object-fit: cover;}
.get .ab_right .ab_photo .one{width: 43%;}
.get .ab_right .ab_photo .two{width: 25%;}
.get .ab_right .ab_photo .three{width:27.1%;}
.get .ab_right .ab_photo .four{width:27.1%;}
.get .ab_right .ab_photo .five{width: 41%;}
.get .ab_right .ab_photo .six{width: 27.1%;}
.join_text{margin-top: 30px;}
.job_fl{width: 330px;}
.job_fl a{display: block; width: 100%;  line-height: 60px;font-size: 18px; text-align: center; margin: 10px 0;font-weight: 500;border: 1px solid  rgba(0,0,0,0);transition: all 0.4s;-webkit-transition: all 0.4s;}
.job_fl a.jbactive{color: #fff !important;background: #faaa23;}
.job_fl a:hover{border: 1px solid #faaa23; color: #faaa23;}
.job_fr{width: calc(90% - 330px);}
.subNavBox{margin-bottom: 40px;}
.subNav{cursor:pointer;background:url(../img/join_+.png) no-repeat;background-position:95% 50%}
.currentDt{background:url(../img/join_-.png)no-repeat;background-position:95% 50%;}
.currentDt .job_tr h1{color: #faaa23;}
.subNav .x_l{width: 30px; height: 3px; background: #221e1f; border-radius: 10px; margin-top:13px; margin-right: 30px;}
.hob_bb{box-shadow: 0 5px 25px 4px rgba(0,0,0,0.08); background: #fff; border-radius:16px; padding: 20px; margin-bottom: 30px;}
.subNavBox .hob_bb .job_tr h1{font-size: 20px;}
.subNavBox .hob_bb .job_tr .tt_b{margin-top: 20px;width: 100%;}
.subNavBox .hob_bb .job_tr .tt_b span{font-size: 16px; color: #666;}
.subNavBox .hob_bb .job_tr .tt_b span:first-child{margin-right: 50px;}
.navContent{display: none; margin: 30px 0 40px 60px;}
.navContent .job_cs p{font-size: 16px; line-height: 26px;}
.job_mail{margin-top: 30px;}
.job_mail > p{margin-right: 30px;}
.email_box img{height: 28px;}
.email_box a{display: inline-block; margin-right: 20px;}

/* log_my */
.loginreg_box{background: #221e1f; width: 100%; height:100%;position: relative;}
.lo_midbox{width: 83.33%;height: 100%;position: relative; margin: 0 auto;}
.lo_left{width: 57.5%;}
.lo_left img{display: block;width: 100%; }
.lo_right{width: 36.25%;}
.lo_right h1.ro_h1{color: #fff;font-size: 33px; text-align: center;margin-bottom: 30px;}
.lo_background{background: #fff; border-radius: 10px; width: 100%; padding: 40px 30px;}
h2.title_name{font-size: 24px;margin-bottom:15px; text-align: center;font-weight: normal;}
.from_box input.ty_in{width: 100%; background: #fff; border-bottom: 1px solid rgba(0,0,0,0.08);height: 45px; margin-top: 10px;}
.from_box input.submit{width: 100%; height: 45px; background: #faaa23; color: #fff; font-size: 16px; margin: 20px 0; border-radius: 4px;transition: all 0.4s;-webkit-transition: all 0.4s;}
.from_box a.submit{width: 100%; height: 45px; background: #faaa23; color: #fff; font-size: 16px; margin: 20px 0; border-radius: 4px;transition: all 0.4s;-webkit-transition: all 0.4s; display: block;width: 100%; text-align: center; line-height: 45px;}
.cous_box{font-size: 14px;}
.cous_box>p>a{color: #faaa23;}
.fot_text{text-align: center;font-size: 16px;padding: 10px 0;}
a.back_a{color: #faaa23;}
.ph_pass{margin-top: 10px;width: 100%;border-bottom: 1px solid rgba(0,0,0,0.08);}
.ph_pass input.ty_shu{background: #fff; }
.lo_fa{background: #fff;color: #faaa23;height: 45px;}
.cho img{width: 28px;margin-right: 14px;}
.cho  img.img2{display: none;}
.cho{width: 150px; border: 1px solid #232323; height: 40px;}
.cho:nth-of-type(1){margin-right: 30px;}
.cho_on{border: 1px solid #faaa23;}
.cho_on img.img1{display: none;}
.cho_on img.img2{display: block;}
.cho_on span{color: #faaa23;}
.chose_ch{margin-top: 20px;}
.chose_ch p{font-size: 14px; line-height: 14px;}
.min_box{width: 100%;position: relative;    background: #f0f2f5;
    min-height: 100vh;}
.min_left{width:20.83%;  background: #221e1f; height: 100vh; position:fixed;left: 0;top: 0;bottom: 0;}
.min_right{width:79.17%; background: #f0f2f5; min-height: 100vh;}
.lo_logo{width: 80%; overflow: hidden; margin: 10px auto 30px auto; display: block;}
.lo_logo img{display: block;width: 100%;}
.lo_one{border-top: 1px solid rgba(255,255,255,0.3); padding: 30px;}
ul.l_u li a i{display: block; width: 5px; height: 5px; background: #d5d5d5;}  
ul.l_u li a span{color: rgba(255,255,255,0.7); display: block; margin-left: 10px;}
a.h1_a{font-size: 18px;color: #fff;font-weight:400; margin-bottom:5px; display: block;}
.bbg {background: rgba(255,255,255,0); padding: 15px 50px;}
.icooo{width: 30px; height: 30px; overflow: hidden; margin-right: 10px;}
.icooo img{width: 100%; display: block;}
ul.l_u li{padding: 15px 0 10px 0;}
.lo_leonn .lo_r ul.l_u li.active_on span{color: #faaa23;}
.lo_leonn .lo_r ul.l_u li.active_on i{background: #faaa23;}
.lo_leonn .bbg {background: rgba(255,255,255,0.1); }
ul.l_u li:hover a span{ color: #faaa23;}
.ce_head .ce_logo{display: none;}
.right_header{width:100%; background: #fff; height: 70px; padding:0 20px;}
img.tx{width:30px;}
.right_header{font-size: 14px;color: #999; }
.right_header p{padding: 0 5px;}
.liuy{height: 80px; background: #fff; margin:20px; padding: 0 20px;}
img.jt{margin:0 20px;}
.lo_bigbox{margin: 0 20px 20px 20px; background: #fff;height:100%;padding: 20px;}
.lo_bigbox h1{font-size: 20px; padding-right: 10px;}
.lo_bigbox  p span{color:#d7020c;font-weight: bolder;}
.in_frInt{width:70%; margin:20px 0;}
.in_frInt .inps{margin-bottom: 20px;}
.in_frInt .inps1{width: 48%;}
.in_frInt .inps2{width: 100%;}
.inps p {margin-right: 10px;width: 120px;text-align: right; }
.inps p span{color:#d7020c; line-height: 16px; }
.inps select{width: calc(100% - 120px); height: 40px; background: #f0f2f5; font-size: 16px;}
.inps input.ipt{width: calc(100% - 120px); height: 40px; background: #f0f2f5; font-size: 16px;padding-left: 10px;}
.inps .in_rrb{width: calc(100% - 120px);}
input.ipt1{width:29%;background: #f0f2f5; height: 40px;padding-left: 10px;}
.in_frInt .inps i{display: block; width: 20px; height: 1px; background: #999;
     margin:0 5px}
.in_frInt .inps b{display: block; font-weight: normal;line-height: 40px;}
.RadioStyle input,.RadioStyle1 input {display: none}
.RadioStyle label,.RadioStyle1 label {border: 1px solid #CCC;color: #666;padding: 2px 10px 2px 5px;line-height: 28px;min-width: 80px;text-align: center;float: left;margin:5px;border-radius: 4px}
.RadioStyle input:checked + label,.RadioStyle1 input:checked + label {background: url(../img/ico_checkon.svg) no-repeat right bottom;border: 1px solid #faaa23;background-size: 21px 21px;color: #faaa23}
.RadioStyle input:disabled + label,.RadioStyle1 input:disabled + label {opacity: 0.7;}
.most_anb{width: calc(100% - 120px);font-size: 16px;
}
.most_anb .uploader input[type=file]{position:absolute;top:0;right:0;bottom:0;height:100%;cursor:pointer;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
input[type=button]::-moz-focus-inner{padding:0;border:0 none;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type=button]::-webkit-focus-inner{padding:0;border:0 none;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type=text]::-moz-focus-inner{padding:0;border:0 none;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type=text]::-webkit-focus-inner{padding:0;border:0 none;-webkit-box-sizing:content-box;box-sizing:content-box;}
.most_anb .uploader input.button{width:80px; background: #faaa23; height: 40px; 
     color: #fff; position: absolute;right: 0; border-radius: 0 10px 10px 0;}
input.last_inpname{width:100%;height: 40px;}
.most_anb .uploader{position:relative;height: 40px; width:260px; margin-top:15px;}
.most_anb .uploader .filename{display: block;height:100%; width: calc(100% - 80px); position: absolute; left: 0;border: 1px solid rgba(0,0,0,0.08); border-right: none;border-radius: 10px 0 0 10px; padding-left:5px;}
.inps textarea{width: calc(100% - 120px); padding-left: 10px; background: #f0f2f5; line-height: 22px;height: 100px;
    font-family:Microsoft YaHei,WenQuanYi Micro Hei,Arial,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Source Han Sans SC,Noto Sans CJK SC,sans-serif;font-size: 16px;}
.last_input{margin-left: 120px;}
.last_input .last_iny{width: 160px;height: 40px; text-align: center;border-radius: 10px; margin-right:28px;font-size: 16px; background: #fff;cursor: pointer;;
transition: all 0.4s;
-webkit-transition: all 0.4s;}
.last_input .a_zc{border: 1px solid rgba(250,170,35,1); color: #faaa23;}
.last_input .a_tj{background: #faaa23; color: #fff;}
.last_input .a_tj:hover{box-shadow: 0 5px 15px 5px rgba(250,170,35,0.3);}
.last_input .a_zc:hover{background: #faaa23; color: #221e1f;}
.right_header i{display: block; margin: 0 10px;}
.in_frInt1{width: 100%;}
.in_frInt1 .screening_box{margin-top: 15px;}
.scre_input input{width:70px; height: 34px; border-radius: 4px; background: #f0f2f5; color: #221e1f; margin-right: 10px;}
.scre_input input.this_on{background: #faaa23; color: #fff;}
.scre_left{margin-left: 20px;}
.scre_left input{width: 100px; height: 34px; background: #f0f2f5; padding-left: 10px;border-radius: 4px;}
.scre_left i{margin: 0 6px;}
.scre_left span{padding-right: 10px;}
input.subim_in{width: 100px; height: 34px; margin-left: 10px;border-radius: 4px; background: #faaa23; color: #fff;}
table.table{margin-top: 30px;width: 100%;border: 1px solid rgba(0,0,0,0.08);}
table.table tr:first-child{background: #f6f7fb; text-align: left;height: 34px;padding: 4px;}
table.table tr:first-child th{padding: 4px;}
table.table tr td{font-size: 14px;height: 32px; text-align: left; padding: 6px;}
table.table tr:nth-of-type(2n+1){background: #f6f7fb;}
table.table tr td p.p1{color: #f7b000;}
table.table tr td p.p2{color: #52c41a;}
.table_fixed{
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 9;
}
.table_showdow{background:#fff;width:80%;; height: auto;padding:20px 40px; position: absolute; z-index: 1;top: 50%;left: 50%;
transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.tab_showtop h1{font-size: 20px;}
img.closeimg{width:28px; height: 28px;}
table.table_results{width: 100%; margin-top: 30px;border: 1px solid rgba(0,0,0,0.08);text-align:left;}
table.table_results tr td{padding:10px;}
table.table_results tr td:nth-of-type(2n+1){background: #f6f7fb;white-space: nowrap;}
.showdow_close{width: 110px; height:40px; background: #faaa23; text-align: center; line-height: 40px; color: #fff;
     border-radius: 4px; margin: 20px auto;}
p.this_sm{display: none;}
img.tzy{width: 20px; height:20px; margin-right: 8px;}
.tih h2{font-size: 20px;color: #faaa23;font-weight: 500;}
p.tz_p{font-size: 14px; margin-left: 28px; line-height: 26px; margin-top: 10px;}
.tissm{padding:20px; height: auto;}
.lo_bigbox1 .in_frInt{display: block;}
.lo_bigbox1 .in_frInt .inps{margin-bottom: 30px;}

.richradio,.richcheckbox {
	border:1px solid #CCC;
	color:#666;
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:2px 10px 2px 5px;
	min-width:60px;
	text-align:center;
	margin:2px;
	border-radius:4px;
	user-select:none;
}
.otherBrowser{display: none;}
.otherBrowserChecked {
	background:url(../img/ico_checkon.svg) no-repeat right bottom;
	background-size:auto auto;
	border:1px solid #faaa23;
	background-size:21px 21px;
	color:#faaa23;
}
.yh_agreement{max-width: 1280px; margin: 50px auto; font-size: 16px; line-height: 28px;}

ul.pagination li{width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin:0 5px;
}
ul.pagination li.active span {
    background: #faaa23;
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 28px;
}
ul.pagination{display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;}

.this_img{display: none;}